@charset "utf-8";
/* CSS Document */

.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct, li.leftThird .instruct, li.middleThird .instruct, li.rightThird .instruct, .iphone .instruct {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
clear:left;
font-style:italic;
margin:0;
padding:6px 0 0;
position:static;
visibility:visible;
width:100%;
}
label.desc {
border:medium none;
color:#222222;
display:block;
font-size:110%;
font-weight:bold;
line-height:150%;
margin:0;
padding:0 0 3px;
}
form ul {
list-style-type:none;
}
form ul li {
    background: none;
}
form li {
clear:both;
margin:0;
padding:6px 1% 9px;
}
input.text, input.search, textarea.textarea {
background:url("../media/imagen/fieldbg.gif") repeat-x scroll top center #FFFFFF;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}
form li div label, form li span label {
clear:both;
color:#444444;
display:block;
font-size:100%;
line-height:160%;
margin:0;
padding-top:3px;
}
form li span {
color:#444444;
}
form li span {
color:#444444;
float:left;
margin:0 0.3em 0 0;
padding:0;
}
.wufoo li {
width:64%;
}
form span.req {
color:red !important;
display:inline;
float:none;
font-weight:bold;
margin:0;
padding:0;
}
input.large, select.large, textarea.textarea {
min-width:100%;
width:100%;
}
textarea.medium {
height:10em;
width:50%;
}
input.medium {
    width: 50%;
}
.error {
	color:#F00;
	font-size:90%;
}
input#saveForm {
	background:url(../media/imagen/readon-bg.png) center center;
	height:26px;
	border:none;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
.soporte {
	height:35px;
	background:url(../media/imagen/firma.pronet.png) no-repeat bottom left transparent;
}